package com.atguigu05.method_more._02args.exer;

/**
 * ClassName: argstest
 * Description:
 *  n个字符串进行拼接，
 * 每一个字符串之间使用某字符进行分割，如果没有传入字符串，
 * 那么返回空字符串""
 * @Author liu
 * @Create 2024/8/21 16:51
 * @Version 1.0
 */

public class argstest {
    public static void main(String[] args) {
        argstest p1 = new argstest();
        //String info = p1.concat("-","hello","world");
        String info = p1.concat("/","hello");
        System.out.println(info);
    }

    //n个字符串进行拼接，每一个字符串之间使用某字符进行分割，如果没有传入字符串，那么返回空字符串""
    public String concat(String operator,String ... strs){//operator 为操作字符
        String result = "";
        //判断有几个字符
        for (int i = 0; i < strs.length; i++) {
            //strs 至少有一个
            //先打印一个再加字符后再打印下一个
            if(i == 0){
                result += strs[i];
            }else{
                result +=(operator + strs[i]);
            }

        }
        return result;
    }
}
